package com.efast.dmom.mgmt.bean.mes.qm;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

public class IQCBean implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1306974939485987513L;
	
	private String model;
	private String month;
	@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date occurDate;
	private String materialGrade;
	private String classify;
	private String materialName;
	private String materialNumber;
	private String supplier;
	private String problemDetails;
	private String problemLevel;
	private int partQty;
    private int batchQty;
    private String happen;
    private String problemType;
    private String result;
    private String recodePerson;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    private String createUser;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date lastUpdateTime;
    private String lastUpdateUser;
    private String flag;
    private String ooc;
	public String getModel() {
		return model;
	}
	public void setModel(String model) {
		this.model = model;
	}
	public String getMonth() {
		return month;
	}
	public void setMonth(String month) {
		this.month = month;
	}
	public Date getOccurDate() {
		return occurDate;
	}
	public void setOccurDate(Date occurDate) {
		this.occurDate = occurDate;
	}
	public String getMaterialGrade() {
		return materialGrade;
	}
	public void setMaterialGrade(String materialGrade) {
		this.materialGrade = materialGrade;
	}
	public String getClassify() {
		return classify;
	}
	public void setClassify(String classify) {
		this.classify = classify;
	}
	public String getMaterialName() {
		return materialName;
	}
	public void setMaterialName(String materialName) {
		this.materialName = materialName;
	}
	public String getMaterialNumber() {
		return materialNumber;
	}
	public void setMaterialNumber(String materialNumber) {
		this.materialNumber = materialNumber;
	}
	public String getSupplier() {
		return supplier;
	}
	public void setSupplier(String supplier) {
		this.supplier = supplier;
	}
	public String getProblemDetails() {
		return problemDetails;
	}
	public void setProblemDetails(String problemDetails) {
		this.problemDetails = problemDetails;
	}
	public String getProblemLevel() {
		return problemLevel;
	}
	public void setProblemLevel(String problemLevel) {
		this.problemLevel = problemLevel;
	}
	public int getPartQty() {
		return partQty;
	}
	public void setPartQty(int partQty) {
		this.partQty = partQty;
	}
	public int getBatchQty() {
		return batchQty;
	}
	public void setBatchQty(int batchQty) {
		this.batchQty = batchQty;
	}
	public String getHappen() {
		return happen;
	}
	public void setHappen(String happen) {
		this.happen = happen;
	}
	public String getProblemType() {
		return problemType;
	}
	public void setProblemType(String problemType) {
		this.problemType = problemType;
	}
	public String getResult() {
		return result;
	}
	public void setResult(String result) {
		this.result = result;
	}
	public String getRecodePerson() {
		return recodePerson;
	}
	public void setRecodePerson(String recodePerson) {
		this.recodePerson = recodePerson;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public Date getLastUpdateTime() {
		return lastUpdateTime;
	}
	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getLastUpdateUser() {
		return lastUpdateUser;
	}
	public void setLastUpdateUser(String lastUpdateUser) {
		this.lastUpdateUser = lastUpdateUser;
	}
	public String getOoc() {
		return ooc;
	}
	public void setOoc(String ooc) {
		this.ooc = ooc;
	}
	public String getFlag() {
		return flag;
	}
	public void setFlag(String flag) {
		this.flag = flag;
	}
    
}
